package com.cd.card.service;

import com.cd.card.domain.Inventory;
import com.cd.card.domain.LqqCard;
import com.cd.card.domain.LqqCardUser;
import com.cd.card.dto.InventoryDto;
import com.cd.card.dto.RankListDto;
import com.cd.card.dto.RecordDto;

import java.util.List;
import java.util.Map;
import java.util.Set;

public interface CardService {

    List<LqqCard> getAllCardList(LqqCard lqqCard);

    Map<String, Object> drawCard(Long num, String mode);

    LqqCardUser getCardUserInfo();

    /**
     * @Description 获取排行榜数据
     * @Author lqq
     * @Date 2024/8/20 16:22
     **/
    List<RankListDto> getRankList();


//    String addCard();

    List<InventoryDto> getInventory();

    String clearHistory();

    List<RecordDto> getRecord();
}
